#ifndef _HOLYSHIELD_MAIN
#define _HOLYSHIELD_MAIN

//#include <config.h>
//#include <gnome.h>
#include <gtk/gtk.h>

#ifndef HOLYSHIELD_RULES_DIR
#define HOLYSHIELD_RULES_DIR "."
#endif 

#define VERSION "1.0"

typedef struct _Hit  Hit;

struct _Hit
{
	gchar *time;
	gchar *direction;
	gchar *in;
	gchar *out;
	gchar *port;
	gchar *source;
	gchar *destination;
	gchar *length;
	gchar *tos;
	gchar *protocol;
	gchar *service;
};

//gboolean holyshield_is_locked (void);

char *_(char *string);

void stop_firewall (void);
void start_firewall (void);
void restart_firewall_if_active (void);
void lock_firewall (void);
void unlock_firewall (void);
void exit_holyshield (void);

#endif
